def step_impl(context, f_name, l_name, email, phone, password, repeat_pass):
    context.fc_data = OrderedDict()
    keys = ['f_name', 'l_name', 'email', 'phone', 'password', 'repeat_pass']
    kwargs = make_ordered_dict(keys, locals())
    context.email = kwargs.get('email')
    free_c_page = context.page
    free_c_page.fill_contact_information(first=True, **kwargs)
    context.fc_data.update(kwargs)
def step_impl(context, instit, gpa, major, YoG):
    keys = ['instit', 'gpa', 'major', 'YoG']
    kwargs = make_ordered_dict(keys, locals())
    context.page.fill_academic_information(**kwargs)
    context.fc_data.update(kwargs)
def step_impl(context, hear_how, cons_name, subscr, programs, month, year):
    keys = ['hear_how', 'cons_name', 'subscr', 'programs', 'month', 'year']
    kwargs = make_ordered_dict(keys, locals())
    context.page.fill_contact_information(**kwargs)
    context.fc_data.update(kwargs)