mobile logic