editing filters now works plus some dummy checks because python is smart