objet graph seems to work