updated dependencies, started implementing UI metadata services