foo entity