oop kick'n'join