data smoothing and filtering methods implemented