constant-specific method