PLEASE NOTE THAT THE REQUIREMENTS REGARDING INTERNAL DOCUMENTATION HAVE CHANGED