down to writing strong tests around applicaiton