Updated changed (codes were edited by Dong-Ho Gang)