some tuning. artefacts remaining