remove unneeded constructors