adding modules and package declarations