implemented returned messages