Modularize Context and Loader Step2
Modularize Context and Loader Step3