showcase refactory to support lastaest conventions build