extracting MP1 working version