declare class before includes, and it isnt broken