starting reply functions