implementação inicial do HC visual