added more type, almost finished technical summary.