add Performance(completed 18/28)
add bufio.Scanner(completed 19/28)