i'll fix it where i copied it from aswell