modified to mobile part 1