add test for java.util.concurrent javax.crypto.Cipher and design pattern etc.