some syntactcal changes to the extending module