added OS Selection feature