added modify, select 1, select all