added filters (sort of), set some new constraints, fixed resizing issue