added first pass at first price auction