similar to irb