long story....
i got time.