added portable this time