make stateful and be consistent to other pages