Implementing new features using WS