added validations for new feeds, better handling of invalid feeds