initial checkin of disruptor code