list as conventional interfaces, accumulate stuff, map and filter..