first commit, framework is working