+ try to allocate the main object on the stack instead of the heap...