callback functions? what are those?

added lots of empty methods that I may or may not need, created a
constructor to handle both single and pseudo-single class requests.