def METHOD_NAME(base):
    # build state block
    m = ConcreteModel()
    m.fs = FlowsheetBlock(dynamic=False)
    build_prop(m, base=base)
    if base == "TDS":
        m.fs.stream = m.fs.prop_TDS.build_state_block([0])
    elif base == "ion":
        m.fs.stream = m.fs.prop_ion.build_state_block([0])
    elif base == "salt":
        m.fs.stream = m.fs.prop_salt.build_state_block([0])
    specify_feed(m.fs.stream[0], base=base)
    m.fs.stream[
        0
    ].mass_frac_phase_comp  # touch a variable to have a model with at least one constraint
    # scale
    calculate_scaling_factors(m.fs)
    # solve
    solve_block(m)
    # display
    m.fs.stream.display()
    return m