different types bugs