input dim auto ditect