added some color variation, also other things