sending reflection implemented