fixed bug and add mobileapp