finished getAccesableFields