add static object initialization order