and please keep in mind that I'm a mathematician and scientific programmer and not an engineer...