move LazyFireWork, add back import