defined egplus template as base