changing to a more cross platform format