working on portable tests