first version running
joiner