Verified all params and removed doubles, unused