working create and delete