added the first mode