hide the mock file; plan to do image loader