Customisable autotyping implemented