Analysis class layour defined