added share stuff