started server-side, many more undocumented dependencies added