spliting API file, now we have API and File with differents resposabilities