надо сделать небольшую корректировку, и потом семинар по этой теме, а раздаточный материал - эта статья.