Added comments because I will be braindead soon