add test/callback