Implemented all apis and corresponding pictures