Improve and add functions