mid term : for runnable jar