Appendix D Implementation