get DEA working
merge sprint
context building function has issues and no tests