With API and without API