added new callbacks
astratic