add protocol get_luck