more progress on google map