Более полное описание - можно найти тут