fixed bug in filter methods
on the fly eval for ringlaser
started eval part 1