prepare for transient analysis

create structs and parse method