added filtering
added filtering
added date sorting newest to oldest