version 2 working condition