keep consistency through out script