james internal