added more stability (fuck you python) and filters