Working on platform independence