basic layout set

previous changes discarded