Changed formatting to prevent external redeclaration error