petition controller done