handle more keys