revamping for os x