non working first parallella implementation