4hr object orientated broken