almost fully support