Concept steps for api