second implementation of multitap