updated 20.12.18