so tired but I can't sleep... so many thoughts are lurking inside....