add software servo lib