tutorial refined