screwed everything up and hardcoded everything