Cleaned up pipeline for better responsiveness, implemented MP filter