Own purpose for create Vanguard using Java, plz don't expect too much on this..