support -3 and +3
delete print