Self organising public transportation