optimized pretty print
removed unused resources
renamed objective -> criteria, alternatives -> choices in code