Changes made by Sevcan ALKAN (sevcan2119@gmail.com).