use this create_closure() in my work to seperate callbacks into Classes