static loading and dynamic loading