base improved