separate versions for distributions