review of class Layout