load string components improvements