layout concept

's got bugs