added layout class skeleton