construction in different condition