we need to indicate the type of callback