compound protocol