message pointer added