added neuroshare approach