add disabled and size options