rename to avoid name collision in npm