removes remaining mac support and implementation of deprecated init methods