setup deps, framework