Commited partial collision implementation due to change of computer.