tested with lein run