the first prototype of reproducing eth's toy example using rvm backend