add hsv methods to comlette model