refactored fat auction model to concerns