uploaded all functions to git