using options module