instructions for all OSes