added some colour function