re created project; rewrite whole project using scala; store module tested