finish forum logic