picking id, filter, and lcoation