cleaned up styled tested on my local