mac builds
handle too many errors
set os to mac + enable everything
merge with master