updated platform awareness functionality