use new ruby style