options module definition