add lua web shell