Added colour scheme support. not completely implemented yet