use new function to speed up startup