more logic and stuff

getting really good at this comment stuff