going to be a long day and a half.....