splitted tests for clarity, updated the docs