History implemented...
Added interfaces to method item. and correct structs to fit new API...