make init faster