- designing new interface