some stuff added for respond message