finished mvp v1.0. Computation logic works