still need to import set_source_rgb to use it