Wrapping up end-to-end code and provide in freedom custom API.