interface bug fixed + termination signal updated