new method to api
new view
new view implementation