changed some major stuff in heavywork