common preparation of OS implemented