tried startkingpin method for multithreading