Данная статья - это конспект и схематическая зарисовка, которая упростит вам задачу с лишней писаниной. Вам остается только взять и сделать)