ISO 9001:2015 Certified Company

Sukrala IT Services Pvt. Ltd.,
SCO 23-24-25, Level 3rd,
SEC 34-A, Chandigarh.
Phone: 99-88-74-1983, 0172-503-1983

Author Archives: author

  • -
Android Intents

Android Intents: Everything You Need to Know (in 2021)

Tags : 

The Intent is the second most important building block of the Android System. It has many types of working in Android Operating System such as:

  • Move from one screen to another
  • Passing data from one screen to other
  • Sharing data from one application to other application such as contacts
  • Get data from another application

In Android two type of intent available here:-

 Explicit Intent:

In such a case, intent provides the external class to be invoked. In this type of intent, the target activity of the screen is known such as:

Intent intent = new Intent(First.this,Second.class);

startActivity(intent);

Here in the above code, the second screen address is known to us. This type of intent is known as Explicit Intent. Certification-oriented Android training in Chandigarh helps aspirants develop dream Android App by their own.  

Implicit Intent: 

Implicit Intent doesn’t specify the component. In such a case, intent provides information of available components provided by the system that is to be invoked. In other words, we do not know the exact name of the target activity, such as opening call activity, taking the picture from the camera, etc. 

Intent intent=new Intent(Intent.ACTION_VIEW);

intent.setData(Uri.parse(“http://www.cbitss.com”));

startActivity(intent);

Here above we specify intent to open the Cbitss website. In this case, we do not know which browser client will show the desired URL. This totally depends on user choice.

This type of intent has many types of other uses including:

  • Sending Mail
  • Sending SMS and Call
  • Sharing the data with other application
  • Getting the data from another application using a content provider

Thus with all discussion, we conclude that intents are essential building blocks of the Android operating system.


  • -
Linux Kernel 5.11 Update_ Features, Changes, and Installation Guide

Linux Kernel 5.11 Update: Features, Changes, and Installation Guide

Tags : 

Lately, Linux Torvalds, the creator of the Linux kernel, announced the availability of Linux kernel version 5.11 (“Valentine’s Day Edition”). 

The first major kernel update of 2021 comes with a credible crop of changes and a plethora of driver updates for AMD, Intel, and Arm-based hardware.

Linux 5.11 Latest Features and Changes

Processors

Earlier, Intel hardware was the primary choice for the power capping feature. However, this time, AMD ZEN’s initial series of processors are chosen for adding PowerCap RAPL (Runtime Average Power Limiting) Support. 

The next change in AMD based Ryzen series of laptops is the AMD SFH Driver, aka Sensor Fusion Hub driver. It takes care of the gyroscope and other sensors in such laptops.  

AMD SoC PMC driver in Kernel is the most talked about subject because it brings improved power management on AMD Chromebooks and Ryzen notebooks.  

For enhanced security on web browsing and DRM, Software Guard Extensions support is added for Intel processors.  The kernel also supports Intel PMT (Platform Monitoring Technology) because it helps in collecting and managing telemetry about devices. For big companies and data centers, this is going to contribute to handling huge sets of devices with ease.  

Graphics 

Linux Kernel 5.11 release comes with Intel Keem Bay display support and a host of DRM updates. Besides, initial support has been added for Green Sardine APU devices and AMD Van Gogh APU. For Intel DG1 and RX 6800, further support is added. 

Storage

Similar to all the kernel releases, Btrfs sees constant improvements. It is expected to have more addition in this release. F2FS, XFS, and VirtIO-FS are some file systems that have been improved with the latest 5.11 update.  

Other hardware (major ones)

This isn’t it! The new update brings some other hardware changes, including Pioneer DDJ-RR DJ controller support, additional Thunderbolt port, and USB4 improvement. Lastly, support is added for ASUS’s new gaming laptop keyboards.

For more details, subscribe to the Newsletter now. We will keep you updated with the latest information about Linux training in Chandigarh with the help of our latest blogs.

Install Linux 5.11 on Ubuntu

Though you can install the mainline kernel on Linux Mint or Ubuntu, the installation is not recommended because it might break your current Ubuntu Linux system. It is imperative to keep in mind that these builds are not intended for end-users.  

So, users are suggested to wait for an official update in respective distributions. The Linux 5.11 kernel will feature in Ubuntu 21.04 in April and will be backported to Ubuntu 20.04 LTS in the summer.

In case you still want to install the Linux Kernel 5.11 version, consider the below installation guide in Ubuntu-based systems.  

 Linux Kernel 5.11 version Installation guide in Ubuntu-based systems
 Linux Kernel 5.11 version Installation guide in Ubuntu-based systems

A Piece of Advice  

If you can’t wait till Linux 5.11 is featured in Ubuntu 21.04 in April, you can do it manually by following the above information. However, it is whimsically essential to consider that if your system breaks, it’s up to you to fix it! 


  • -
Develop Sites with Python

Why Python Gains An Edge Over Other Programming Languages?

Tags : 

Python is an open-source, high-level, and interpreted programming language used to develop some of the world’s largest sites. Due to the availability of several libraries and tools, this language has become the number one choice of many data scientists and developers.  

What Makes Python Stand Out From Others? 

Python language has astonishing built-in data structures combined with binding and dynamic typing. It has now become one of the hottest in-demand tech skills to make a successful career. As a result, aspirants join a professional institute for Python training in Chandigarh. Below are the reasons why Python stands out in the crowd of competition.  

Simplicity

The syntax is among the prominent features of Python. This feature helps to develop concepts without writing additional code. The demand for Python language is skyrocketing in the industry because it makes complex things simple. 

The programming language is easy to read and understand. Instead of punctuation, developers can use English keywords without any hassle. Besides, developers can update the software without additional efforts.   

Quick Language 

When using other programming languages, developers face the problem of compiling. However, Python is a quick programming language, which means there is no compiling.  Now, developers can enjoy the benefit of adding programs to the interpreter that runs them directly.  

Also Read: Apps that you can built with Python Programming

With Python, you can get your hands on the Python code’s feedback, including recognizing errors. As compared to other programming languages, Python lets you finish and execute programs faster. 

Compatibility 

Python supports various operating systems, including iOS, Android, and Windows. It allows users to use and run the code across various tools and platforms with interpreters’ help. Besides, there is no need for recompilation even if you want to modify the app code.  Python is the preferred choice of data scientists because it lets them check the impact of changes made in the code within a few seconds.

Robust Standard Library         

Another reason why Python stands out from other languages is due to its strong standard library.  With this library, you can choose your desired modules from a wide variety. Also, you don’t need additional coding to add functionalities later in the process. 

For instance, if you want to write a web app, all you need to do is browse through Python’s library, and employs some modules to manage OS interface or implement web services. When browsing through Python’s library, you can get information about the related modules.  

Python Support Big Data 

Python possesses a wide variety of libraries to work on lots of emerging technologies. It is the most used programming language for Big Data technology development. As compared to other programming languages, Python gives an edge to code for Big Data projects easier and faster.  

Conclusion 

There you have it! These were the top reasons why Python gains an edge over other programming languages. Python language is flexible, quick, and easy to create various applications. Due to the versatility of Python’s code, the language is high in demand.   


  • -
Android App Development Trends 2021

19 Android App Development Trends That Will Rule this Year

Tags : 

Android applications are user-friendly, and in the coming years, these will influence the Smartphone industry. With the increasing popularity and delivery of products and services, the demand for Android Training in Chandigarh is growing. Here is the list of top Android app development trends to watch out for this year.

Buckle up!  

1. Android Instant Apps

Android Instant Apps are not rare in the production of Android apps; they are still becoming famous. Also, Instant applications for Android usually allow customers to enjoy games or apps without installing them. Besides, it enables them to browse the site quickly and directly.

2. Blockchain Technology

Blockchain technology is among the top Android app development trends dominating the tech world. It offers centralized solutions for app creation that improve transparency and eliminate illegal entry and strong security protocols using intermediates. So, let’s get down to the key benefits offered by Blockchain software include:

  1. It lowers data loss.
  2. Deploys data for improved results if there is a network error.
  3. Blockchain Android apps are safer and more stable.

3. Machine Learning and Artificial Intelligence (AI)

You can use them to optimize various tasks, automate the identification of pictures, production method of natural language, or analytics of data. Moreover, on smart devices, without consuming the CPU, the latest qualified neural network can be implemented and are used effectively.

4. Multiplatform Development (Flutter)

On the list of top Android app development trends, Flutter has become a hot button topic. It is the latest technology from Google and also the future of Android app development. This framework promotes app development by using a native framework for platforms such as iOS and Android. As a result, most developers select this platform as a tool for developing mobile apps due to its combinability and usability.

Some important reasons for choosing Flutter include:

  • Development MVP
  • Easy to Understand
  • Native architecture

5. Chatbots/Google Assistant

The main advantage of using this integration is that you can give users faster ways to directly use your app in the Assistance. Android 11 version gives powerful device controls.

Android mobile app integration with virtual assistant

Another feature, Android Slices, allows engineers to expose the most meaningful content from their applications to customer care. Since the number of Google Assistants clients is increasing, mobile app integration with this common virtual assistant will become the main objective among many developers.

6. APM and EMM

Two components of the development of enterprise mobile apps are Application Performance Management (APM) and Enterprise Mobile Management (EMM).

With the growth of mobile app development, it has become a quality assurance tester for mobile apps. It does not only help with app protection and security but also enables workers to share data on mobile devices productively.

7. Beacon Technology

Businesses now use Beacon technology a lot as it lets them uniquely reach promising customers. They help companies submit updates to certain devices about nearby hotels, special deals, and more. This integration can be extremely useful for companies such as shops and restaurants.

8.5G Technology

It is faster, which is inconceivable. 5G technology achieves the dominance of data communication using 1.4 billion handheld gadgets worldwide with a high radio frequency and speed of 100 GBPS. Therefore, to enhance business performance, you can build a feature-rich app using 5G.

Android 5G Technology

9. Internet of Things (IoT)

As they store data about addresses, meetings, contacts, and more, smartphones are becoming the center of our everyday lives.

Smartphones have now been the prime hub of intelligent devices such as sports bands, smartwatches, smart TVs, and other wearables with the advent of software. This is not the end, however. Smart appliances are becoming cost-effective for households with reduced costs.

10. Android Jetpack

Android Jetpack is a complete suite of software, instructions, and libraries for Android app developers that help create advanced apps. The main purpose of this set is to ease the jobs of normal growth. Google offers standardized documentation that makes it is easy to start using this tool. Android Jetpack makes it simpler and quicker to build applications. 

11. Kotlin Multiplatform

It currently offers a fantastic feature for developers: multiplatform projects that can be used as a substitute for Flutter.

Kotlin aims to distribute code across platforms. Technologies and systems such as Mac, Windows, Linux, JavaScript, JVM, iOS, Android, and embedded systems such as STM32 are supported. It boosts up the development process and saves a lot of time for the team for more demanding tasks.

12. On-demand Apps

Such apps help to perform everyday tasks easily and comfortably.There are several uses for on-demand applications, such as wellness, fashion, grocery, retail, food delivery, and others. They can evaluate the users’ locations and provide the necessary services.

13. Mobile Wallets

Many sectors have already selected mobile wallets to boost their business experience. The highly used mobile wallets and payment gateways are Android applications such as Phone Pay and Google Pay. The goal was to improve protection and accuracy by 2021.

14. Augmented Reality

A frequent buzzword is virtual reality. Augmented reality, on the other hand, would be a relatively new concept in the creation of Android mobile apps. In reality, it offers more data or items for amusement.

15. Motion Layout

It is a kind of layout that developers can use in their applications for handling widget animation and motion. It is Android 4.0 backward-compatible and is a member of the library of Constraint Layout. This collection lets the development of the team easily fill the gap between complex motion handling and layout transformations, as this platform offers an improved range of features.

In addition, depending on a condition such as a touch input, it allows developers to view any point within the transition immediately.

Developers will continue to use Motion Layout in 2021 to develop interfaces that use animation to help users understand things happening in an app and get a better experience.

16. e-commerce

With the advent of Android smartphones, mobile e-commerce applications generate more than half of the sales. Besides, the potential benefits that these applications have been unimaginable.
Among these apps, a few USPs include:

  • Mortar stores with GPS characteristics
  • Secure gateways for payment
  • For announcements, goods, and deals, push notification
  • Personalized experience
  • Competitive advantages
  • Better consumer satisfaction

17. Accelerated Mobile Pages (AMP)

It is an outstanding technology that provides publishers with a smart strategy to increase their exposure in mobile search. Furthermore, AMP strengthens SEO and allows users to be more accessible to organizations. Quality and pace are two key factors influencing the rating of a website. So, by using AMP, Google really helps them.

18. Cloud-based Android Apps

Without cloud space, it has become difficult to run mobile apps these days. Accordingly, app developers are now moving towards cloud-based applications that simplify the burden of loading heavy data.

In holding a large amount of data safely without using phone memory, these apps play a significant role. At any time and from anywhere, users can access these apps quickly.

19. Wearable Apps

With the popularity of wearable devices like smartwatches, the demand for wearable applications has taken a sudden leap. Just like other applications, they also use the Android SDK, but they have excellent functionality and design.

Bottom Lines

Innovations, new ideas, and patterns that suggest improvements come with each year. So, does the field of android development fascinate you? Android training in Chandigarh is aimed at making aspirants capable of building standout applications. It would certainly be possible to consider the above Android app development trends if you are looking forward to making an Android app.


  • -
php web development trends

Ultimate Guide to Latest Php Web Development Trends That Will Dominate In 2021

Tags : 

The year 2020 witnessed a variety of changes and updates within the web development domain. The scope of PHP creation is broad enough to recognize that it will exist for an extended period of time after all; PHP covers more than 50 percent of websites in the world.
Some label it as crappy, mediocre, and outdated. Although all PHP updates have seen significant changes since version 7, most developers don’t see PHP going toe-to-toe with other programming languages. In the same way, for a short time, PHP web development has also been stale and in need of drastic improvement.

PHP Web Development Trends in 2021

1) INTEGRATION OF PHP AND CLOUD to create WEB APPS

Businesses are rapidly investing in the development of cloud infrastructure.78.9 percent of websites use the PHP server-side programming language and the cloud to get the benefits of both technologies, according to the report via providing an affordable, flexible and versatile web solution, this constructive approach would benefit them.

2) Interface TRENDS FOR PHP WEB DEVELOPMENT

Another major PHP web creation pattern for the interface is the receptive web. The most visited website that people check on there is social networks such as Facebook, Emails, Twitter, and even e-commerce sites, including eBay and Amazon. 

Website owners must ensure that websites are sensitive in order to make them more users friendly and provide the easiest experience. You can easily build a good range of applications and websites compatible with the needs of your web development by having various PHP web development resources and frameworks. For Website creation, you will use a range of preferred PHP frameworks, such as Codeigniter, cake PHP, and symphony.

Other increasing trends that keep the user interested in the website are information graphics, multimedia presentations, and visual effects.
Flash is additionally wont to create a 3D interaction which will be games or banner ads. The header bar is used to define the services provided. Parallax scrolling is another game-changing trend that’s wont to provide images and banners with a 3D effect.

3Tools for PHP WEB creation and IOT go well

In essence, PHP Web development tools are a complex virtual framework with distinctive technologies, and IoT technology may also be three-layer virtual structures that require a dynamic language to enhance the overall coding structure.
The PHP frameworks like Laravel, Symfony, and Codeigniter are better adapted to IoT development requirements that make it the only solution possible. As the easiest support for app developers, PHP web development, and IOT come together because they offer new ways for app users to experience the digital world like never before. The new PHP 7 makes it easiest for web developers to access programming, enabling PHP code to easily execute multiple tasks in one script.

Hiring a PHP developer with proven success  record is imperative to form your business apps as per your business needs.  

4) PHP to reinforce CYBERSECURITY OF YOUR WEBSITE

You will introduce comprehensive cybersecurity solutions with PHP development tools to protect your website and web applications.
It’s because a gradual change has been seen within the type of shopping today. Instead of roaming around within the local market, people prefer to shop online.  The use of credit/debit cards and mobile wallets has changed this online shopping pattern.
Some prominent mobile wallets that are commonly used by people include Google Wallet, Amazon Pay, and PayPal.
If the application of your business is an application supported mobile commerce, you would like to also integrate a sort of payment gateway for your online users.
You can choose the right PHP framework like Phalcon which’s a well-documented PHP framework for asset management, security, and caching. Or, you’ll choose Codeigniter which can be a light-weight PHP framework to feature the only encryption features to your website.

5) PHP to make SMART CHATBOTS

Undoubtedly, Chatbots is the simplest example of machine language and AI that has gained popularity in recent years. Consistent with the newest trends, PHP tools and frameworks are the simplest to create a chatbot because PHP is an open-source language that’s also easy to use for developers. It’s an important tool that will assist you to create the simplest Chatbot for your website in less time.

Few the chatbots built using PHP frameworks offer a level of conversation experience so authentic that you simply can’t decide if you’re lecturing a person’s being or a robot.

Renowned PHP FRAMEWORKS FOR WEB DEVELOPMENT


From below view famous PHP frameworks, these frameworks is widely employed by developers. If I mention web app development, then these are the famous PHP Frameworks.

LARAVEL



It is among the famous PHP frameworks within the market today. Laravel enables developers to consider core fundamentals with the PHP server-side programming language. It permits developers to specialize in core fundamentals, with even scaling benefits and rapid development with codes.
Laravel Features
• MVC Architecture Support
• ORM (Object Relational Mapping) Support
• Artisan available
• Libraries & Modular
• Database Migration System

CODEIGNITER



Codeigniter may be a complete set of libraries, tools, and components. It’s a PHP MVC based framework utilized for developing web app rapidly. This system provides libraries out of the box to correlate with the database and perform various operations, such As uploading files, sending emails, handling sessions,, etc.
Features of Codeigniter
• Model-View-Controller Based System
• Full-Featured database classes
• Query Builder Database Support
• Form and Data Validation
• Security and XSS Filtering
• Session Management
• Email Sending Class

CakePHP


Cake PHP offers a superb set of libraries that have helpful components. It’s a contemporary open-source framework that grants a quick application development process to businesses. This framework helps the enterprises to succeed in highly potent and specific websites by grasping the straightforward procedure.
Cake PHP Features:
• MVC architecture support.
• Composer based installer.
• Code generation, and scaffolding tools.
• MySQL, Postgres, MSSQL, and SQLite.

YII
Another good entry in our list of the simplest PHP frameworks is Yii, and it is a worthy rival.  Yii is next strong entry in our listing of the simplest PHP frameworks, and it’s a worthy competitor.
Yii and other PHP frameworks allow developers to make the full-fledged web app within a shorter time. This Yii supports encourages Cruding (creating, reading, updating, and deleting
Yii Features:
• Offer Great Security.
• Highly extensible and advanced technologies.
• Simple installation.
• Extreme acceleration for performance.
• CRUD feature and straightforward form validation.

GROWING OUTSOURCING OF PHP WEB DEVELOPMENT

The global IT outsourcing market is skyrocketing at a breakneck speed.  The more reason is that outsourcing is a sort of low cost. That is why, in many regions of the world, most American and European countries employ PHP construction companies that offer cheaper services.  This particular trend has been encouraged by the significant disparity in current prices.

Conclusion
Trends in PHP Web creation are extremely complex. Php training in Chandigarh makes it simple for PHP web developers to essentially create dynamic wesites.Treads are another value offered by PhP applications and frameworks. It is therefore important for every organization to ensure that they are aware of new technical advances and updates to beat their competitors.

.


Contact Us

    Student Review

    Linux Training in Chandigarh
    June 25, 2020
    Linux Training in chandigarh5/5 stars
    Linux training in Chandigarh is provided by Mr. Navneet. A person having more than 12 years of versatile experience in the field of open source technologies. CBitss technology's best part is that they have self designed study material which helps individuals to get in depth knowledge of Core LINUX.

    Linux Training in Chandigarh

    Linux Training in Chandigarh
    Rated Linux Training in chandigarh5/5 based on 9693 reviews

    RHCE Certificate

    red hat linux training & certification in chandigarh

    PPT

    Video

    CBitss Events

    PHP Training in Chandigarh by the Best PHP Training Institute in Chandigarh.
    Starts: Thur, 03/10/16 at 9:30 a.m.
    Ends: sat, 03/12/16 11:30 a.m.

    500 - 1000

    Student Review

    PHP Training in Chandigarh
    PHP Training in Chandigarh5/5 stars
    Best PHP Training in Chandigarh is provided by CBitss Technologies which is one of the premier training institute in chandigarh providing PHP developers to the industry.

    PHP Training in Chandigarh

    PHP Training in Chandigarh
    Rated PHP training in Chandigarh 5/5 based on 9963 reviews

    PPT

    Facebook Comments

    [fbcomments url="http://cbitss.in/php-training-in-chandigarh/" width="100%" count="off" num="3" countmsg="wonderful comments!"]

    Video

    How to install Wamp Server

    PHP Training in Chandigarh is provided by CBitss which is the Best PHP Training Institute in Chandigarh.

    Python Video

    Python Training In Chandigarh

    CBitss offers Python Training in Chandigarh with most experienced professionals. Our Python Course in Chandigarh will cover each and every aspect of python which is necessary for you to know in order to become the most sought-after candidate for the companies.

    Student Review

    Python Training in Chandigarh
    Manpreet Kaur
    Web Designing Course in Chandigarh 5/5 stars

    I joined Python Training in Chandigarh which is Provided by CBitss Technologies. The best Thing – Their Training is based on Live Projects and Hands on Practical Knowledge.

    Python Training in Chandigarh

    Python Training in Chandigarh

    Rated PHP training in Chandigarh
    5
    /5 based on 3969 reviews

    Student Review

    Web Designing Course in Chandigarh
    April 18, 2016
    Web Designing Course in Chandigarh 5/5 stars
    CBitss Technologies provides the best Web designing course in Chandigarh. It covers concepts like HTML, CSS, Photoshop, Corel Draw, Illustrator & Boot Strap...

    Student Testimonial

    [tpsscode themes=”theme4″ category=”webdesigning”]

    Web Designing Course in Chandigarh

    Web Designing Course in Chandigarh
    Rated Web Designing Training in Chandigarh 5/5 based on 9369 reviews

    PPT

    Video

    Student Review

    SEO/PPC Training in Chandigarh
    March 07, 2016
    SEO/PPC Training in Chandigarh5/5 stars
    CBitss Technologies provides the best SEO/PPC Training in Chandigarh. CBitss team has in depth knowledge in all types of digital marketing techniques.

    SEO/PPC Training in Chandigarh

    SEO/PPC Training in Chandigarh
    Rated SEO/PPC Training in Chandigarh5/5 based on 9369 reviews

    Chandigarh’s First Youtube Channel-Video Management Laboratory Setup

    Adwords video Certification

    SEO courses in chandigarh

    Adwords Search Certificate

    best seo training institute in Chandigarh

    Adwords Shopping Certification

    SEO course in chandigarh

    Adwords Display Certification

    SEO course in chandigarh

    Google Analytics Certification

    Best SEO training in chandigarh

    Bing Ads Certification

    digital marketing course in chandigarh

    PPT

    Video

    Student Review

    Java Training in Chandigarh

    March 15, 2018

    Android Training in Chandigarh 5/5 stars

    I have done my Java Training in Chandigarh which is offered by CBitss Technologies and it is the best place to get training from basics to advanced level.

    Java Training in Chandigarh

    Java Training in Chandigarh

    Rated Java Training in Chandigarh 5/5 based on 9636 reviews

    Student Review

    Android Training in Chandigarh
    April 15, 2016
    Android Training in Chandigarh 5/5 stars
    CBitss is an awesome opportunity for the students who aspire to make a flourishing career in the Gaming Industry or I.T Industry. Join CBitss Technologies which provides the best Android training in Chandigarh.

    Android training in Chandigarh

    Android training in Chandigarh
    Rated Linux Training in chandigarh 5/5 based on 9369 reviews

    PPT

    Video

    Student Review

    CCNA Training in Chandigarh
    PHP Training in Chandigarh5/5 stars
    I am really satisfied with CCNA Training in Chandigarh at CBitss Technologies. All credits goes to my professional trainer & CBitss. They trained me well with many practical exercises.

    CCNA Training in Chandigarh

    CCNA Training in Chandigarh
    Rated PHP training in Chandigarh 5/5 based on 9969 reviews

    Student Review

    Cloud Computing Training in Chandigarh

    Cloud Computing Training in Chandigarh
    5/5 stars

    I completed Cloud Computing Training in Chandigarh. It does a great job of explaining the high-level concepts of Cloud to beginners like myself.

    Cloud Computing Training in Chandigarh

    Cloud Computing Training in Chandigarh

    Rated Cloud Computing Training in Chandigarh
    5
    /5 based on 9363 reviews

    Video

    Nothing is more Expensive than a missed Opportunity.

    Let us know

    your Customized Requirement,
    our Course Advisors are there to Serve You.!!

      no thanks

      error: Content is protected !!