refactor(logOfWell): move to viewmodel