started byte swap and NSData io