adding reference to callback