externalized to constants