Debugged up to order 4+1-1