hang in there ...