Better api explaination