initial IO
impl for bit operators