updating styling and interface