updated chop library