visual techniques