working on hidden fields