stability functions
gitignore