added most of the rest of the required componits to download java