20140612 zzdever partly implementation of eraser