added filtering and made the frontend look like a super sweet site