extend entity