additional documentation, correct callback names