def find_obj_chunk(doc):
	"""
	Returns a dictionary representing an objective chunk
	with an objeect and an (optional) adjective
	"""
	for noun_chunk in doc.noun_chunks:
		if noun_chunk.root.dep_ != 'dobj':
			continue
		obj = noun_chunk.root
		adj = None
		for child in obj.children:
			if child.dep_ == 'amod' or child.dep_ == 'acl' or child.dep_ == 'acomp':
				adj = child
				break

		obj_chunk = {			
			"objective": obj,
			"adjective": adj
		}
		return obj_chunk

	return None