updated into gem