some more dependency work