read before used it