add usage method