update api with accordance to kenns changes