Added rough requirements