Can you move the includes and declarations to the top