added new auction functionality