Commented some parts