fixed missed methods