added _build to ignore
abstract syntax tree
everything typed in, but having compilation problems