major ui revisions