LinLay class