Divided to the APIs