#34: extracting load modules to persistence module in order to use it in checkout