Initial commit: commonized everything possible from well-auction