added doc for field interface