ok, first revision works