initial implementation for ws services