update readme, extend Entity