fixed a zero-strength issue, and added pretty printer