newest additions, 
use callback to play around with alert dialog