added methods for recurring goals