upgrade dependencies
rename creation-functions