color struct added
some empty files and includes deleted