fix bugs and added share icon