start to integrate color lib