first-type

second-type

third-type