very simple framework for big applications