removed unnecessary cunstructors