modifying the usage part