def format_dataframe(df, sort_column):
    """
    df: pandas dataframe
    sort_column: a specific column name used for sorting
    
    This will return a formatted dataframe: column is sorted by name 
    and row is sorted by the specific column. Then drop the index.
    """
    df = df.reindex(sorted(df.columns), axis=1)
    df = df.sort_values(by=sort_column)
    df.reset_index(drop=True, inplace=True)
    return df