note about platform independency