try to make a small interpreter on ruby