some crappy styling
inital homework commit
functional, but ugly homework