adding ruby support