all pass technical review