i hate this entire god damn project