reimplement stg-show