basic usage added