pluging the new initial interface to main