allow primary key to be passed into find