pushing more agnostic package management