added automatic usage creation