gem data and variable button