minor chages; trying to complete field module