Update

Updated due to Macl456's idea