working on ruby support