finish learning framework, onto adversary model
writing adversary model. need some crypto concept to be convincing