add new message api