removing unneeded constructors