insert: array required instead of entity
todo