additional object definitions added