attempting class layout