added typeahead + play functionality