Itm v1 structs implemented. Some refactoring maded.