some unknown changes after compilging