explain and usage