Started to build a fourth demo that pulls everything together