use new install api functions in share module