adding visibility and transaction mode <select>