updated ui stuff