adding external UI related changes