Control and drive functions