updated constructor name