add more tests for better documentation purposes