improved object relationships