add portability example to shell space