add some details and basic usage