first aoo on ruby