should be more portable