Everyting working and tested on os x