lousy header is a class now