new interface setup added