tried to put into my own words