initial work for web services