new runnable and program with test