initial code
explain the nothing framework architecture design