added capabilities for more colory patterns