updates to short codes and adding shared/js