updated header. no changes to share.h