exceptions and threads
some loops