ex.1 improved