internal mechanisms