add first pass at logtap