barwrite