bid implementation