fixed bugged, add tutorial