Почитай фак, там все подробно расписано.