help & ok jasper@, martynas@
Work done primarily by Francois Briere, thanks Francois.
From Thomas Delaet.