field directive addded
done tests updatad