Updated Interface and Layout.