loops over object done