Try to refactor recs