Added logic layer processing