add colors and variants
build