add comment for portable and add CanSM