for coding in ruby