updated an edge case
idk why i need to do this