Tag mgte630 final paper