color setup
more painting algorithmic