initial commit adding EA contracts