bringing in option parser :construction: