started adding composite fields