this si project  for devicesapps