add validate when recieve post
abstract genLinkXml()
adding activity module