Implemented OS Specific Codes