Been working on this project for hours...