finished challenge api basics