direct and indirect
See more