create callback samples