removed another constructor delegation