that was interesting! thanks for the explanation. ill try to put more time on these code base. i need to study some cpp first.