added macross for add object to context