added those crazy spaces
implemented some more "mutexes"