added arrows keys