added increasing/decreasing etc.