streaking method types