Last minute preparations underway for Boston Marathon