this can be moved to a private method instead of a constant