this is for smart phone application system