adding features for reoccurrence