Implemented API's.