proper free and unfree sections