add layout loading system.