Fine tuning on hard and soft constraints