DETAILED PROCEDURES