layout more or less ready to go