initial auction functionality