layout roughly buildt. colors and newcommands added