overwrite as gem