driver work and getroot from board