implementing /shares