removed
adapted