sign module completed
add location is handling
add location completed