add active handling to visitor; upd makefile