add sorcery, everything follow railscasts283