Implements dynamic search