one shift per line