add syn msg function