updated setup for linux (still needs testing ...)
added a mac setup (needs testing)