add inspect method
update docs