How to create a framework