updated allowable methods