working on while options