math module added, PI defined