remove dependency on dataset