better name and setup for options