editing functionality ignoring instructions works