added comments, more colours