mode changes with saleh