top layer layouted