add rgb function