re read and understand......