Is Iran ready for freedom?