Rough framework