form logicks improvement