Final version(delete, find)