Added introduction to implementation chapter