some variable type clarification