smaller submission lock
interfaces for user/item/bid classes