basic layout system completed