Making products user-friendly and charming using human design technology