interfaces for colorfeature