added color and size options