what is entity ? BTW that sort of thing should rely on settings