init with usage