damn cant add while loop due to how the system works