cached some sciFuns