set dependencies
more work on subnet