finishing interface updates