external properties