add color methods
cleanup