- Separate sections for creating tables and inserting data - Fixed IF control block in procedure - Refined procedure and calling block