main and stack (empty)