make blueprint for all the api s instead of part of it