added plain array bit operations