Working on Factor API.