Mostly working. Little buggy with colors