writer
java linking etc