inow does correct mac init foo