installation and example usage