use latestSupported
use more types
first step to refactor methods into real "resources" in rest style