First step of implementing options