creating visual