working through objects