#numerical manipulations