added recurrance as value as enum
comitting