add edit ui