smooth level1 but buggy after refreesh / return menu