add Share API Desgin