added User servise and server side