domain model jobs on top of reque