go, python: subdirectories
java: consumer implementation