hello+gps in thread+clean source
merge