added tests (: