fix prod
fix abs