simple interface for CURD