added call, load, store code generation