adding shapes object defs