initial upload of functions and dependencies