Improve the core functions