refine according to best practices Microsoft Workshop POSH Part2