added options
properties settings
options functionality
option functionality update