added the more primitive load_complex method, for shell interaction
add the src attribute to structure therefore removed the complex_dir parameter passing in paraepi gen related method