updated text, cleaned code, udpated stylings