how to write framework