removed unneeded name constructor