#3 prerequisite typeahead implemented as objectives only