changed dist structure