add java interfaces