merge with datacoin repo