holds AGM