[update:] making application testable