Firstly committed seperate API methods.