Procedures and applications