Refactored: methods in Auction