entity API part 2