change package to non-private