3 step visualization