implemented deleting but very poorly lol sad