all methods with scope declaration, some formatting work