bugs explanation