laid out framework files