* ~ * well u just saw what this code does, so no need for anymore explanation, right? * ~ *