trying out a different ordering for dependencies