Bare minimum for 50% demo

wooo it's done