core part of mobyle2 project