user design improvement in gamified systems