from ruby