added tutorial framework