Revert "deleted frameWork for homework"

This reverts commit 33104bcb07696e8839cc4e24a557e80edda0f9b3, reversing
changes made to 766fd8a58385b2c2a73088d011df49f06f8e2876.