SORRY THIS TOOK SO LONG