moved screener methods to separate controller