version 40 updates to input types