review callbacks and modules