it's better to define static variable to avoid "magic" number 4 using.