100% complete, from original instructions

Completed from original instructions. Unknown if client accepts.