implemented fields selection