Used for learn java~