share button and some small mistake