Over 3000 new criminal offences