analyzing portability