starting work on option environment