charging and data transfer