start mapping server side functions