implement latest auction model