fixed some contractemployee methods