having a rough couple of days...