usable framework for simple and complex tasks