{ADD] color sphere + refactor