soft layouts

by @thata

thata