ruby version
Refactor application architecture