constructions prototype