Ch 4 completed with destroy testing and function included