updated installation and usage