add database
location is null
move to MyReceiver
update with locations
add database support