inspection, old code deleted, some fixes - business layer