make all pass