add share and fix displayer