make it more dist agnostic