sort by colors; redesign; bugfixes;