updating practical exercises

I think we should separate out exercises by OS.