added necX, ui changes