using and extending modules is now allowed