entry is now an encapsulated module