added callbacks tr-tion