dynamically generate loadorder