updated to mock dependent classes/objects