diy callback 03 spec