add run server side method