visualise impl