the contents can be organized in classes or modules