readded construct two