that took a day and a half!