Added another constructor