All API public methods encompassed

New tests