THIS TOOK AN HOUR