add options class
add options form
implement options
commit
commit
implement options