Implemented RetentionController