dao exists and delete methods implemented.