methods [substitution]