trying not fucked up the project