bug fixed with back pressed