salary:salary entities improve with parent class; worker library includes more funcitons;