separated ops and proj concerns