added key navigation