fix constant
default callbacks