possible implementation for cost based on registrant_type