so life is crazy...