"added callback"
client side needs work