save entity