it has been a long weekend!!