declType and auto support