public general act