prepared module items for reimplementation
started with reimplementing module items