Models of corruption