add read special char program