prevents bids that aren't maximum from entering system
refactored directives into their own files