update downloads
update Interfaces
java doc