construction cognitive