Changes made by Yoo Jasung (airnold0986@gmail.com).
third edit