add backspace function