Implement ClientModule and ServerModule functions