further simplification of job