Functional. Added color effects