agent-based pip :  new fitness and save feature