Abstract: Let G be a graph. A good function is a function f:V(G)→−1,1, satisfying f(N(v))≥1, for each v∈V(G), where N(v)=u∈V(G)∣uv∈E(G) and f(S)=∑u∈S​f(u) for every S⊆V(G). For every cubic graph G of order n, we prove that γ(G)≤75n​ and show that this inequality is sharp. A function f:V(G)→−1,1 is called a nice function, if f(N[v])≤1, for each v∈V(G), where N[v]=v∪N(v). Define β​(G)=maxf(V(G)), where f is a nice function for G. We show that β​(G)≥−73n​ for every cubic graph G of order n, which improves the best known bound −2n​.