NON-TRAINING SOLUTIONS