Added custom filtering by price. Fixed original design flaws.