implement ambitiousBid
minor modification