demo framework for hobby coding.