preliminary layouts