program automatically makes