
M. Abdullah-Al-Wadud- PhD
- Professor (Associate) at King Saud University
M. Abdullah-Al-Wadud
- PhD
- Professor (Associate) at King Saud University
About
129
Publications
54,047
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
3,262
Citations
Introduction
Current institution
Additional affiliations
May 2014 - present
September 2013 - February 2014
Publications
Publications (129)
Bangla news floods the web, and the need for smarter and more efficient classification techniques is greater than ever. Previous studies mostly focused on traditional models, overlooking the potential of hybrid techniques to handle the ever-growing complex dataset and its linguistic patterns in Bangla to achieve higher accuracy. Addressing the chal...
Human activity causes changes in land use and land cover (LULC), which restricts the availability of goods and services for both people and animals. This study aimed to determine the spatiotemporal Cuctuations in LULC, vegetation cover, and moisture index through multi-temporal satellite images from the district of Rahimyar Khan, Pakistan. Satellit...
Inorganic–organic hybrid lead halide perovskites are promising materials for photovoltaic applications but face challenges related to toxicity and stability. To address these issues, research has focused on “perovskite-inspired” alternatives that retain the advantages of lead-based perovskites. Bismuth (Bi3⁺)-based materials, with electronic struct...
The increasing frequency of droughts as global temperatures rise requires the development of precise and reliable criteria for drought evaluation. This research used three standard drought indices: the Standardized Precipitation Index (SPI), the Standardized Precipitation Evapotranspiration Index (SPEI), and the Reconnaissance Drought Index (RDI) t...
This study investigates the environmental and structural impacts of crop and rangeland residue burning in Punjab during April and May 2023, utilizing ground-based interferometric radar alongside atmospheric and land use datasets. The radar system was employed to monitor structural deformations in buildings affected by fire, providing critical insig...
The Lower Hunza section of the Karakoram Highway (KKH) in Northern Pakistan is highly prone to landslides due to gravity, tectonic stress, and erosion from glaciers and rivers, posing significant threats to infrastructure, communities, and KKH. Accurate and efficient detection and monitoring are essential for disaster monitoring and early warning....
Tourism activities are changing the global landscape pattern. This study attempted to estimate changes in Land Use Land Cover (LULC) and Land Surface Temperature (LST) in District Buner and Shangla, Khyber Pakhtunkhwa (KPK), Pakistan, and specifically its tourist spots. Using remote sensing data from satellites (1990–2020) and future projections (2...
This study presents a novel deep learning-based superresolution framework for enhancing remote sensing imagery to assess groundwater quality and environmental conditions in Lahore, Pakistan. We developed a convolutional neural network architecture that upscales low-resolution satellite imagery to generate high-resolution (0.5m) outputs, achieving a...
Study Background
Ethnobotanical knowledge of plants in rural and remote areas is more common in Pakistan than in urban areas. This study was carried out to find the indigenous knowledge of plants in anthropogenically disturbed urban areas of Khyber Pakhtunkhwa, Pakistan.
Materials and methods
Eight visits (Two per season) were carried out from Mar...
Urban expansion and changes in land use/land cover (LULC) have intensified in recent decades due to human activity, influencing ecological and developmental landscapes. This study investigated historical and projected LULC changes and urban growth patterns in the districts of Multan and Sargodha, Pakistan, using Landsat satellite imagery, cloud com...
Malaria, which is spread via female Anopheles mosquitoes and is brought on by the Plasmodium parasite, persists as a serious illness, especially in areas with a high mosquito density. Traditional detection techniques, like examining blood samples with a microscope, tend to be labor-intensive, unreliable and necessitate specialized individuals. To a...
Climate change significantly impacts natural hydrological systems worldwide, affecting water availability and sedimentation dynamics. The upper Indus Basin is one of the most crucial basins in South Asia, which is undergoing severe climatic variations, resulting in extreme flooding. This study examines the impact of climate change on the hydrologic...
Rangeland degradation in arid and semi-arid regions poses significant environmental and socioeconomic challenges globally. This study aims to assess the Spatio-temporal dynamics of rangeland changes in Khushab district, Pakistan, between 20 0 0 and 2020 by developing an integrated approach combining remote sensing, vegetation indices, and machine l...
The escalating trend of global urbanization, particularly pronounced in the burgeoning urban areas of Pakistan, necessitates a meticulous examination of Land Use/Land Cover (LULC) changes and their extensive environmental repercussions. Understanding these transformations is crucial for informed decision-making in evolving ecological dynamics. This...
This study quantifies the potential environmental impacts of the Karakoram Highway (KKH) construction, which links the northern region of Pakistan with Western China. The upgrade of the KKH was carried out under the China-Pakistan Economic Corridor (CPEC) project. We examined highway construction's spatial and temporal effects on the immediate envi...
Urban resilience is essential for cities to endure and adjust to environmental and socioeconomic upheavals. The static indicators and rule-based spatial frameworks that are the mainstays of traditional resilience assessment models frequently fall short of capturing the dynamic character of coastal and urban resilience. This paper suggests a deep le...
Rapid urbanization and land-use changes have exacerbated the Urban Heat Island (UHI) effect, threatening urban sustainability and climate resilience. This study uses a novel GRU-based deep learning model in addition to the Mann-Kendal trend, Pearson correlation and continuous wavelet to investigate the UHI phenomenon in Multan City of Pakistan. The...
With the increase in complexity in the software development process, the optimization of requirements management has developed into a critical and necessary task in Software Engineering. The selection and prioritization of software requirements is one of the most commonly encountered issues among the many requirements for software release. Software...
In addressing labor-intensive process of manual plant disease detection, this article introduces an innovative solution—the lightweight parallel depthwise separable convolutional neural network (PDSCNN) coupled with a hybrid ridge regression extreme learning machine classifier. This combined approach automates plant disease classification, signific...
Hybrid PVT solar systems offer an innovative approach that allows solar energy to be used to simultaneously generate thermal and electrical energy. It is still a challenge to develop an energy-efficient hybrid PVT system. The aim of this work is to develop a mathematical model, investigate the system’s performance based on parameters, include sensi...
In many areas of the world, particularly in arid and semi-arid regions, groundwater is the primary source of fresh water, and it supplies around one-third of the world's fresh water. Agriculture is the primary economic sector on the coast in the southern district (Nowshera). More food productivity is required due to the expanding population and dim...
The reconfigurable intelligent surface (RIS) is widely recognized as an effective solution for enhancing security in wireless communications, owing to its passive reflective components and the ability to adjust signal phases. In light of this, this study investigates the physical layer security issues for a dual-hop RIS-aided system that makes use...
In healthcare services, application development is considered the most complex and time-consuming phase. As it is difficult to plan and time-intense, it requires high maintenance. Healthcare applications need strict compliance and the scope of application is immense along with associates, classes in services, and classified system. Application desi...
Due to the significant increase in Internet activity since the COVID-19 epidemic, many informal, unstructured, offensive, and even misspelled textual content has been used for online communication through various social media. The Bengali and Banglish(Bengali words written in English format) offensive texts have recently been widely used to harass...
Scheduling a sports tournament is a complex optimization problem, which requires a large number of hard constraints to satisfy. Despite the availability of several such constraints in the literature, there remains a gap since most of the new sports events pose their own unique set of requirements, and demand novel constraints. Specifically talking...
Resistance versus temperature characteristics of superconducting films have been studied for decades, and are still considered an important subject of condensed matter physics. They have recently received increased attention, primarily motivated by electromagnetic metamaterial strategy, which has been used in the implementation of one-dimensional m...
The rapid development of personal health records (PHR) systems enables an individual to collect, create, store and share his PHR to authorized entities. Health care systems within the smart city environment require a patient to share his PRH data with a multitude of institutions' repositories located in the cloud. The cloud computing paradigm canno...
The Internet of Medical Things (IoMT) offers an infrastructure made of smart medical equipment and software applications for health services. Through the internet, the IoMT is capable of providing remote medical diagnosis and timely health services. The patients can use their smart devices to create, store and share their electronic health records...
The Internet of Medical Things (IoMT) offers an infrastructure made of smart medical equipment and software applications for healthcare services. Through the internet, the IoMT is capable of providing remote medical diagnosis and timely health services. The patients can use their smart devices to create, store and share their electronic health reco...
The improper circulation of blood flow inside the retinal vessel is the primary source of most of the optical disorders including partial vision loss and blindness. Accurate blood vessel segmentation of the retinal image is utilized for biometric identification, computer-assisted laser surgical procedure, automatic screening, and diagnosis of ophth...
Though plenty of research works have been done on stop word/phrase detection, there is no work done on Bengali stop words and stop phrases. This research innovates the definition and classification of Bengali stop words and phrases and implements two approaches to identify them. First one is a corpus-based approach, while the second one is based on...
Electrification of Transportation has undergone major modifications since the last decade. Success of combining smart grid technology and renewable energy exclusively depends upon the large-scale participation of Plug-in Hybrid Electric Vehicles (PHEVs) towards reach the desired pollution-free transportation industry. One of the key Performance poi...
Economic emission dispatch (EED) problems are one of the most crucial problems in power systems. Growing energy demand, limited reserves of fossil fuel and global warming make this topic into the center of discussion and research. In this chapter, we will discuss the use and scope of different quantum inspired computational intelligence (QCI) metho...
Vehicular networks aim to support cooperative warning applications which involve dissemination of warning messages to reach vehicles in a target area. Due to the high mobility of vehicles, imperative technologies such as Software Defined Network (SDN) and Edge Computing (EC) have been proposed for next generation vehicular network. The SDN separate...
In this research, a quantum computing idea based bat algorithm (QBA) is proposed to solve many-objective combined economic emission dispatch (CEED) problem. Here, CEED is represented using cubic criterion function to reduce the nonlinearities of the system. Along with economic load dispatch, emissions of SO2, NOx , and CO2 are considered as separat...
Local edge-based descriptors have gained much attention as feature extraction methods for facial expression recognition. However, such descriptors are found to suffer from unstable shape representations for different local structures for their sensitivity to local distortions such as noise and positional variations. We propose a novel edge-based de...
Detection of Betacam dropout defects that can occur in the digitisation process of old archived media has importance in the restoration of degraded data to a higher quality. Most of the existing methods rely on the temporal information of multiple consecutive frames to detect Betacam dropouts, which sometimes may not work well as several successive...
Traditional image enhancement techniques produce different types of noise such as unnatural effects, over-enhancement, and artifacts, and these drawbacks become more prominent in enhancing dark images. To overcome these drawbacks, we propose a dark image enhancement technique where local transformation of the pixels have been performed. Here, we ap...
Currently available local feature descriptors used in facial expression recognition at times suffer from unstable feature descriptions, especially in the presence of weak and distorted edges due to noise, limiting their performances. We propose a novel local descriptor named Neighborhood-aware Edge Directional Pattern (NEDP) to overcome such limita...
Combined economic emission dispatch (CEED) is a multi-objective optimization problem that deals with the minimization of total fuel cost and total emission of hazardous gases in thermal power generation system, while satisfying all equal and inequality constraints. In this research, quantum-behaved bat algorithm (QBA) is proposed and applied to sol...
In electrical power dispatch problem, economic dispatch (ED) and environmental dispatch problems play a crucial part. Economic dispatch problem refers to the minimization of generation cost, where environmental dispatch problem refers to the minimization of emission of pollutants like CO2, SO2, and NOx from the power generation system. A quantum-in...
In this paper, quantum computing (QC) inspired particle swarm optimization (QPSO) technique is utilized to solve economic dispatch (ED) problem, which has strong, robust and reliable search capability with powerful convergence properties. Here, authors use cubic criterion function to represent ED instead of the traditional quadratic function, to ma...
Software development organizations are globalizing their activities by adopting the phenomenon of global software development (GSD), mainly due to the significant return on investment it offers. Various challenges are associated with software process improvement (SPI). The aim of this work is to develop a software process improvement implementation...
Power generation system largely depends on fossil fuels to generate electricity. Due to various reasons, the reserves of fossil fuels are declining and will become too expensive in near future. At the same time, generation of power from fossil fuels causes hazardous gases and particulates to emit, which pollutes the air and causes significant and l...
Cryptographic key distribution is always a major problem in large scale wireless communications such as Acoustic Sensor Networks (ASNs) based on wireless sensors in an Internet of Things (IoT) environment. Because of the resource constraints of the nodes in such networks, the traditional cryptographic primitives are not suitable solutions. Our ende...
Emission of hazardous gases and particulates from thermal power generation systems is one of the major problems that is causing environmental pollution and posing a threat to the green and sound environment. Large amount of emission of problematic gases especially carbon dioxide (CO2) causes a significant imbalance in the environment, which gives r...
In this paper, we propose a novel feature representation method by a new feature descriptor, named Patterns of Oriented Motion Flow (POMF) from the optical flow information, to recognize the proper facial expression from the facial video. The POMF computes different directional motion information and encodes those directional flow information with...
An appropriate aging description from face image is the prime influential factor in human age recognition, but, still there is absence of a specially engineered aging descriptor, which can characterize discernible facial aging cues (e.g, craniofacial growth, skin aging) from a detail and more finer point of view. To address this issue, we propose a...
Economic emission dispatch (EED) problems are one of the most crucial problems in power systems. Growing energy demand, limited reserves of fossil fuel and global warming make this topic into the center of discussion and research. In this chapter, we will discuss the use and scope of different quantum inspired computational intelligence (QCI) metho...
In this research, quantum particle swarm optimization (QPSO) is utilized to solve multiobjective combined economic emission dispatch (CEED) problem formulated using cubic criterion function considering a uni wise max/max price penalty factor. QPSO is implemented on a 6-unit power generation system and compared with Lagrangian relaxation, particle s...
Plug-in hybrid electric vehicle (PHEV) optimization is an emerging field which is increasingly being implemented in many charging infrastructures on a global scale. A near-comprehensive understanding of smart charging is crucial for the large participation of PHEVs. Proper charging can reassure PHEV users, lessen their “range anxiety,” and switch i...
Economic emission dispatch (EED) problems are one of the most crucial problems in power systems. Growing energy demand, limitation of natural resources and global warming make this topic into the center of discussion and research. This paper reviews the use of Quantum Computational Intelligence (QCI) in solving Economic Emission Dispatch problems....
Green technologies gain popularity to reduce the pollution and give higher penetration of renewable energy source in the transportation. This research induce that the extensive involvement of plug-in hybrid electric vehicles (PHEVs) requires adequate charging allocation strategy using a combination of smart grid systems and smart charging infrastru...
Securing user identity from data breach in a web server is one of the major concerns for the users of the web applications. Similarly, protecting user access pattern from unauthorized access should be taken seriously, because the potential threats such attacks may pose, are huge. However, these security measures should not be adopted at the expense...
For the consideration of environmental aspects of the personal transportation, electric vehicle (EV) and plug-in hybrid electric vehicle (PHEV) has the prospective solution nonetheless there is an obstacle to access the charging system plug. Additionally, the charging system delivers its own troubles when we compared it with petrol station since th...
Transportation electrification has undergone major changes since the last decade. Success of smart grid with renewable energy integration solely depends upon the large-scale penetration of plug-in hybrid electric vehicles (PHEVs) for a sustainable and carbon-free transportation sector. One of the key performance indicators in hybrid electric vehicl...
Hybrid Vehicles have experienced major modifications since the last decade. Smart grid success with combination of renewable energy exclusively depends upon the large-scale penetration of Plug-in Hybrid Electric Vehicles (PHEVs) for a sustainable and carbon-free transportation. Recent technical studies regarding various optimization strategies rela...
Electrification of Transportation has undergone major modifications since the last decade. Success of combining smart grid technology and renewable energy exclusively depends upon the large-scale participation of Plug-in Hybrid Electric Vehicles (PHEVs) towards reach the desired pollution-free transportation industry. One of the key Performance poi...
In this research, authors have exploited particle swarm optimization (PSO) technique for solving the emission dispatch problem. Authors have used cubic function, instead of quadratic function, to solve emission dispatch problem to make the system more robust against nonlinearities of actual power generator. PSO with cubic function reveals better re...
This paper proposes a Noise Adaptive Binary Pattern (NABP) for facial image analysis such as face recognition, expression recognition and gender classification. NABP encodes the face microstructures using an adaptive threshold and generates more discriminative patterns than other existing local feature descriptors. Rigorous experiments on two well-...
For software quality assurance, software defect prediction (SDP) has drawn a great deal of attention in recent years. Its goal is to reduce verification cost, time and effort by predicting the defective modules efficiently. In SDP, proper attribute selection plays a significant role. However, selection of proper attributes and their representation...
Recent transportation system faces major renovation on the way to electrification
with the combination of recently developed smart electric grid for attaining carbon-free and sustainable future. In this wake, Plug-in Hybrid Electric Vehicles (PHEVs)
are gaining establishment as an environment friendly alternative to traditional
vehicle and playi...
Digitization of old archived media is of great importance to preserve the originality of medium in terms of historical record as well as the means to quality improvement for reproduction purposes. However, digitization increases the exposure of the media to digital dropout error, thus presenting a significant degradation in perceptual quality of th...
Recent researches towards the use of green technologies to reduce pollution and higher penetration of renewable energy sources in the transportation sector have been gaining popularity. In this wake, extensive participation of plug-in hybrid electric vehicles (PHEVs) requires adequate charging allocation strategy using a combination of smart grid s...
In this chapter, Gravitational Search Algorithm (GSA) and Particle Swarm Optimization (PSO) technique were applied for intelligent allocation of energy to the Plug-in Hybrid Electric Vehicles (PHEVs). Considering constraints such as energy price, remaining battery capacity, and remaining charging time, they optimized the State-of-Charge (SoC), a ke...
Plug-in hybrid electric vehicle (PHEV) has the potential to facilitate the energy and environmental aspects of personal transportation, but face a hurdle of access to charging system. The charging infrastructure has its own complexities when it is compared with petrol stations because of the involvement of the different charging alternatives. As a...
Transportation electrification has undergone major changes since the last decade. Success of the smart grid with renewable energy integration solely depends upon the large-scale penetration of Plug-in Hybrid Electric Vehicles (PHEVs) for a sustainable and carbon-free transportation sector. One of the key performance indicators in the hybrid electri...
Image enhancement processes an image
to increase the visual information of that image.
Image quality can be degraded for several reasons
such as lack of operator expertise, quality of image
capturing devices, etc. The process of enhancing
images may produce different types of noises such
as unnatural effects, over-enhancement, artifacts, etc.
These...
Handling occlusion has been a challenging task in object tracking. In this paper, we propose a multiple object tracking method in the presence of partial occlusion using salient feature points. We first extract the prominent feature points from each target object, and then use a particle filter-based approach to track the feature points in image se...
The potential benefit of migrating software design from Structured to Object
Oriented Paradigm is manifolded including modularity, manageability and
extendability. This design migration should be automated as it will reduce the
time required in manual process. Our previous work has addressed this issue in
terms of optimal graph clustering problem f...
Recent researches towards the use of green technologies to reduce pollution and increase penetration of renewable energy sources in the transportation sector are gaining popularity. The development of the smart grid environment focusing on PHEVs may also heal some of the prevailing grid problems by enabling the implementation of Vehicle-to-Grid (V2...
A common control channel (CCC) is required in Cognitive Radio Ad Hoc Networks (CRAHNs) for exchanging vital control messages among the cognitive radio users. However, selecting a CCC in CRAHNs is a challenging problem due to dynamic network topology, versatility of spectrum usage, and multi-hop network architecture. Existing cluster-based CCC selec...
We present a distributed cluster-based MAC protocol for a hierarchical wireless sensor network.
The network consists of sensors that are capable of sensing the surrounding conditions (e.g., strain, vibration,
pressure, temperature, etc.), fusion nodes that collect and process the sensory measurements from their
subordinate sensors and prepares loca...
Face recognition and verification algorithms use a variety of features that describe a face. Many of them are affected by the change of illumination and intensity fluctuation due to noise. Inspired by the properties of human visual system, a dynamic local ternary pattern has been proposed that allow not only encoding important texture features but...
Plug-in hybrid electric vehicle (PHEV) or electric vehicle (EV) has the potential to facilitate the energy and environmental aspects of personal transportation, but face a hurdle of access to charging system. The charging infrastructure has its own complexities when it is compared with petrol stations because of the involvement of the different cha...
The local binary pattern (LBP) is a robust but computationally simple approach in texture analysis. However, LBP performs poorly in the presence of noise and large illumination variation. Thus, a local adaptive image descriptor termed as LAID is introduced in this proposal. It is a ternary pattern and is able to generate persistent codes to represe...
Moving human detection and tracking are challenging tasks in computer vision. Human motion is usually non-linear and non-Gaussian, and thus many common algorithms are not appropriate for tracking. In this paper we propose a robust tracking algorithm based on particle filter. Multiple moving human in a video sequence are detected using frame differe...
We propose a TDMA-based protocol for mobile sensor networks. The proposed protocol overcomes the shortcomings of the other available TDMA-based protocols in a dynamic network where the cluster membership may change frequently. Unlike other existing TDMA-based protocols, we propose to vary the number of timeslots in the TDMA frame to allow underutil...
In this paper we propose an effective algorithm for detection of a soccer ball
and players. In the currently available methods, the ball may not be detected when it is
attached to the lines in the ground. To overcome this problem, we introduce a method to
separate lines from the ball and segment the ball effectively. At first we detect the ground
a...
We propose a user-specified histogram equalization (UHE) approach, which provides user with a single variable to have the control over the enhancement procedure. By tuning this single parameter, user can achieve the desired enhanced look of the intended objects in an image.
In wireless sensor network-based event detection approaches, when the decision is taken based on the measurements of sensors, sensor-fault and noise-related measurement error should be taken into account. Using Bayesian approach to form a judgment is problematic without additional information or assumptions (for example, the difficulty of knowing p...
Skin detection is an important step for a wide range of research related to computer vision and image processing and several methods have already been proposed to solve this problem. However, most of these methods suffer from accuracy and reliability problems when they are applied to a variety of images obtained under different conditions. Performa...
Although the traditional median filter and its available variants are usually able to remove salt-and-pepper-noise, filter performances in terms of noise removal and retention of image information decrease as the amount of contaminating noise increases. This paper proposes a simple and effective method to remove salt-and-pepper noises from differen...
A skin detection approach based on combination of the statistics of multiple sources is presented. As long as the scarcity of available training data (with ground truth) is very common considering practical applications, such a fusion offers a much better classification of skin pixels compared to the state-of-the-art methods. Experiments on a renow...
Image enhancement algorithms based on Histogram equalization (HE) often fall short to maintain the image quality after enhancement due to quantum jump in the cumulative distribution function (CDF) in the histogram. Moreover, some detail parts appear to be washed out after enhancement. To solve this problem, we propose an algorithm, which enhance th...
Facial expression recognition is a well discussed problem. Several machine learning methods are used in this regard. Among them, Adaboost is popular for its simplicity and considerable accuracy. In Adaboost, decisions are made based on the weighted majority vote of several weak classifiers. However, such weighted combination may not give expected a...
This paper presents a moving-object segmentation algorithm using texture information along the edge segment. The proposed method is developed to address challenges due to variations in ambient lighting and background contents. We investigated the suitability of the proposed algorithm in comparison with the traditional edge-pixel-based and edge-segm...
In this paper, we present a distributed reliable structural health monitoring (SHM) protocol using hierarchical wireless sensor networks. We assume that the sensor network consists of (i) sensors capable of sensing the structural health conditions (e.g., strain, vibration, pressure, temperature, etc.), (ii) cluster-head nodes that collect and proce...
Texture-based analysis of images is a very common and much discussed issue in the fields of computer vision and image processing. Several methods have already been proposed to codify texture micro-patterns (texlets) in images. Most of these methods perform well when a given image is noise-free, but real world images contain different types of signa...
In many medical imaging modalities, the Fast Fourier Transform (FFT) is being used for the reconstruction of images from acquired raw data. The objective of the paper is to develop FFT and Inverse FT algorithms to run under GPU for performing in much faster way. The GPU based FFT implementation provides much faster reconstruction of Medical images...
Limited bandwidth remains a pressing issue for wireless sensor networks (WSNs) due to the half-duplex property of the sensor radio and the broadcast nature of wireless medium. Designing multi-channel MAC protocol attracts the interest of many researchers as a cost effective solution to meet the higher bandwidth demand for the limited bandwidth in W...
Transformation functions utilizing the global information content of an input image have been long serving contrast enhancement by stretching the dynamic range of intensity levels. Other transformation functions focus on local information content to correct image details, such as edges and texture. In this paper, an effective method for image contr...
In this paper a new steganographic method is presented with minimum distortion, and better resistance against steganalysis.
There are two ways to control detectability of stego message: one is less distortion, and another is less modification. Concerning
the less distortion, this paper focuses on DCT rounding error, and optimizes the rounding error...