add broadcast reciver, listview, etc