added delete and change of names function