Simplify api using strategies