Please be specific, suggest how the API should look like.