optional add first usage