ASD types