Ultrafast techniques