framework for everybody