Added Comments and caught amplification bug