making epel optional via class param