creating an option was creating unnecessary orphan documents on the db
massive refactor
massive refactor