added deletion on constructor