add pollux/caanoo port, refactor things

No match.