I am just committing this so I can make changes. It's different idk if it's better
another eval