Added type ahead

Not completed yet