add preliminary get and delete